﻿using System;
using UnityEngine;

namespace RootMotion.FinalIK
{
	// Token: 0x0200002B RID: 43
	[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Look At IK")]
	[HelpURL("http://www.root-motion.com/finalikdox/html/page8.html")]
	public class LookAtIK : IK
	{
		// Token: 0x06000222 RID: 546 RVA: 0x000037C4 File Offset: 0x000019C4
		[ContextMenu("User Manual")]
		public override void OpenUserManual()
		{
			Application.OpenURL("http://www.root-motion.com/finalikdox/html/page8.html");
		}

		// Token: 0x06000223 RID: 547 RVA: 0x000037D0 File Offset: 0x000019D0
		[ContextMenu("Scrpt Reference")]
		public override void OpenScriptReference()
		{
			Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_look_at_i_k.html");
		}

		// Token: 0x06000224 RID: 548 RVA: 0x00002E24 File Offset: 0x00001024
		[ContextMenu("Support Group")]
		public void SupportGroup()
		{
			Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
		}

		// Token: 0x06000225 RID: 549 RVA: 0x00002E30 File Offset: 0x00001030
		[ContextMenu("Asset Store Thread")]
		public void ASThread()
		{
			Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
		}

		// Token: 0x06000226 RID: 550 RVA: 0x000037DC File Offset: 0x000019DC
		public override IKSolver GetIKSolver()
		{
			return this.solver;
		}

		// Token: 0x04000125 RID: 293
		public IKSolverLookAt solver = new IKSolverLookAt();
	}
}
